package com.zyf.chapter02.behavior.visitor.v3;

/**
 *  将业务操作跟具体的数据结构解耦，设计成独立的类
 * @author yifeng
 */
public class Extractor {
    public void extract2txt(PPTFile pptFile) {
        System.out.println("Extract PPT.");
    }

    public void extract2txt(PDFFile PdfFile) {
        System.out.println("Extract PDF.");
    }

    public void extract2txt(WordFile wordFile) {
        System.out.println("Extract WORD.");
    }
}
